package com.nb.cloud.doc.model;

import lombok.Data;

import java.util.List;

/**
 * @author lihaoyang6
 * @date 2024年08月10日 12:49
 */
@Data
public class PageVO<T> {

    private int pageNo;

    private int pageSize;

    private long total;

    private int pages;

    private List<T> records;


    public static <T> PageVO<T> build(int pageNo,int pageSize,long total,int pages ,List<T> records){
        PageVO<T> pageVO = new PageVO<>();
        pageVO.setPageNo(pageNo);
        pageVO.setPageSize(pageSize);
        pageVO.setRecords(records);
        pageVO.setTotal(total);
        pageVO.setPages(pages);
        return pageVO;
    }



}
